package com.xh.bussiness.textbook.bean.request;

import com.xh.core.bean.BaseRequestBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author Pitt zhang
 * @since 2019/9/29
 */
@Data
@ApiModel
public class QueryTextbookRequest extends BaseRequestBean {

    @ApiModelProperty("1：标准讲义；2：个人讲义")
    private Integer queryType;

    @ApiModelProperty("学科种类（1：文科  2：理科）")
    private Integer subjectCategory;

    @ApiModelProperty("章节id")
    private String chapterId;

    @ApiModelProperty("章节路径")
    private String chapterPath;

    @ApiModelProperty("知识点ID")
    private String knowledgePointId;

    @ApiModelProperty("课题名称")
    private String topicName;

    @ApiModelProperty("年份")
    private Integer year;

    @ApiModelProperty("适用阶段（1：基础薄弱 2：中等水平 3：优秀）")
    private Integer applyLevel;

    @ApiModelProperty("排序名称")
    private String sortName;

    @ApiModelProperty("排序方式（1正序，-1，倒序）")
    private Integer sortIndex;

    @ApiModelProperty("创建人id")
    private String creatorId;

    @ApiModelProperty("学科ID")
    private String subjectId;

    @ApiModelProperty("审核状态(0：未提交，1：待审核，2：已通过，3：未通过)")
    private Integer auditStatus;

    @ApiModelProperty("提交开始时间")
    private String submitStartDate;

    @ApiModelProperty("提交结束时间")
    private String submitEndDate;

    @ApiModelProperty("龙文市区id")
    private String longwenCityId;

    @ApiModelProperty("龙文分校id")
    private String longwenBranchId;

    @ApiModelProperty("龙文区域id")
    private String longwenAreaId;

    @ApiModelProperty("校区id")
    private String schoolId;

    @ApiModelProperty("校区id")
    private List<String> schoolIds;
}
